/* You can add global styles to this file, and also import other style files */
//
///*侧边栏全局配置*/
//.alain-default__aside {
//  margin-top: 0 !important;
//}
//
////.alain-default__fixed .alain-default__header{
////    margin-left: 200px !important;
////}
//.alain-default__header {
//  z-index: 1;
//  padding-left: 200px;
//}
//
//body {
//  background-color: #f2f2f2 !important;
//}
//
///*draw-footer*/
//.drawer-footer-bottom {
//  position: absolute;
//  bottom: 0px;
//  width: 100%;
//  border-top: 1px solid rgb(232, 232, 232);
//  padding: 10px 16px;
//  text-align: right;
//  left: 0px;
//  background: #fff;
//}
//
//.drawer-footer-bottom-full {
//  position: fixed;
//  bottom: 0px;
//  width: 100%;
//  border-top: 1px solid rgb(232, 232, 232);
//  padding: 10px 16px;
//  text-align: right;
//  left: 0px;
//  background: #fff;
//}
//
//.alain-default__aside::after {
//  display: none !important;
//  border-right: 1px solid #efe3e5;
//}
//
//.alain-default__header {
//  background-color: #fff !important;
//  box-shadow: none !important;
//  border-bottom: 1px solid #e5e5e5;
//}
//
//.alain-default .page-header {
//  padding: 16px 75px 0 32px;
//  border-bottom: 0px solid #efe3e5;
//  margin-bottom: 30px;
//  height: 69px;
//  margin-left: -30px;
//}
//
//.alain-default__content {
//  margin-right: 15px;
//  margin-bottom: 0px;
//  margin-left: 215px;
//  margin-top: 80px !important;
//}
//
//.page-header__title {
//  font-weight: 600;
//}
//
//.line-remove {
//  color: #f05331;
//}
//
//.spec-left-list {
//  .ant-list-split .ant-list-item {
//    border-bottom-width: 0;
//  }
//
//  .circle {
//    width: 10px;
//    height: 10px;
//    background-color: #fff;
//    border-radius: 10px;
//  }
//
//  .spec-left-item:nth-child(5n + 1) .circle {
//    border: 2px #239bef solid;
//  }
//
//  .spec-left-item:nth-child(5n + 2) .circle {
//    border: 2px #2cb143 solid;
//  }
//
//  .spec-left-item:nth-child(5n + 3) .circle {
//    border: 2px #e5014f solid;
//  }
//
//  .spec-left-item:nth-child(5n + 4) .circle {
//    border: 2px #7e0dd0 solid;
//  }
//
//  .spec-left-item:nth-child(5n + 5) .circle {
//    border: 2px #ff9341 solid;
//  }
//
//  .spec-left-item:nth-child(1).table-row-actived {
//    color: #239bef !important;
//  }
//
//  .spec-left-item:nth-child(2).table-row-actived {
//    color: #2cb143 !important;
//  }
//
//  .spec-left-item:nth-child(3).table-row-actived {
//    color: #e5014f !important;
//  }
//
//  .spec-left-item:nth-child(4).table-row-actived {
//    color: #7e0dd0 !important;
//  }
//
//  .spec-left-item:nth-child(5).table-row-actived {
//    color: #ff9341 !important;
//  }
//
//  .spec-left-item:nth-child(5n + 1).table-row-actived a {
//    color: #239bef !important;
//  }
//
//  .spec-left-item:nth-child(5n + 2).table-row-actived a {
//    color: #2cb143 !important;
//  }
//
//  .spec-left-item:nth-child(5n + 3).table-row-actived a {
//    color: #e5014f !important;
//  }
//
//  .spec-left-item:nth-child(5n + 4).table-row-actived a {
//    color: #7e0dd0 !important;
//  }
//
//  .spec-left-item:nth-child(5n + 5).table-row-actived a {
//    color: #ff9341 !important;
//  }
//
//  .spec-left-item {
//    justify-content: unset !important;
//  }
//}
//
//.table-row-actived {
//  color: #b88d6c;
//  background-color: #fafafa;
//  transition: all 0.3s;
//}
//
//.ant-card {
//  margin-bottom: 0;
//}
//
//nz-table .ant-pagination {
//  width: 100% !important;
//  display: flex;
//}
//
//nz-table .ant-pagination-total-text {
//  flex: auto;
//}
//
//nz-form-control {
//  nz-input-number {
//    width: 100% !important;
//  }
//
//  .ant-calendar-picker {
//    width: 100%;
//  }
//}
//
//.check-modal {
//  .flex-content {
//    line-height: 32px;
//  }
//
//  .flex-left {
//    color: rgba(0, 0, 0, 0.85);
//  }
//
//  .flex-right {
//    border-bottom: 1px solid #d9d9d9;
//    min-height: 32px;
//    //border-radius: 4px;
//    span {
//      color: rgba(0, 0, 0, 0.65);
//      display: flex;
//      flex-direction: column;
//    }
//  }
//}
//
//.alain-default {
//  min-height: inherit !important;
//  height: 100% !important;
//}
//
//.amap-sug-result {
//  left: inherit !important;
//  right: 20px !important;
//}
//
///*滚动条*/
//::-webkit-scrollbar {
//  height: 6px;
//  width: 6px;
//}
//
//::-webkit-scrollbar-thumb {
//  background-color: #6e6e6e;
//  outline: 1px solid #333;
//}
//
//::-webkit-scrollbar-track {
//  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
//}
//
//.edit-card {
//  .ant-card-head {
//    border-bottom: 0;
//    padding-left: 0;
//    padding-right: 0;
//  }
//}
//
//.amap-logo,
//.amap-copyright {
//  z-index: -1 !important;
//}
//
//.amap-geolocation-con {
//  z-index: 1 !important;
//}
//
///*附件*/
//
//.fujian {
//  .ant-list-item-meta-title {
//    margin-bottom: 0 !important;
//  }
//
//  .ant-list-item {
//    padding: 6px 0px 8px 0;
//  }
//}
//
//.fix-table {
//  table {
//    table-layout: fixed !important;
//  }
//
//  td {
//    overflow: hidden;
//    text-overflow: ellipsis;
//    white-space: nowrap;
//  }
//}
//
///*主题颜色*/
////.top-logo {
////    background-color: #e98a2d !important;
////}
//.ant-menu-item,
//.ant-menu-submenu-title {
//  -webkit-transition: none !important;
//  transition: none !important;
//  //transition: color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), border-color 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), background 0.3s cubic-bezier(0.645, 0.045, 0.355, 1), padding 0.15s cubic-bezier(0.645, 0.045, 0.355, 1);
//}
//
//.ant-menu-item:active,
//.ant-menu-submenu-title:active {
//  //background: @sidebar-background-color !important;
//  background: inherit !important;
//}
//
//.shouye.ant-menu-item:active,
//.ant-menu-submenu-title:active {
//  background: @sidebar-background-color !important;
//}
//
//.itemNoHover.ant-menu-item-selected:before {
//  content: '';
//  display: block;
//  position: absolute;
//  top: 18px;
//  left: 25px;
//  width: 0;
//  height: 0;
//  border: 7px solid transparent;
//  border-left-color: @sidebar-scheme-color;
//}
//
//.top-logo {
//  height: 64px;
//  width: 100%;
//  background-color: @top-logo-color !important;
//}
//
////.ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::after, .ant-menu-submenu-inline > .ant-menu-submenu-title:hover .ant-menu-submenu-arrow::before {
////    background: linear-gradient(to right, #ffffff, #ffffff) !important;
////}
//
//.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::after {
//  //background-color: #ffffff !important;
//  //visibility: hidden;
//}
//
//.ant-menu-submenu-inline > .ant-menu-submenu-title .ant-menu-submenu-arrow::before {
//  //background-color: #ffffff !important;
//  //visibility: hidden;
//}
//
//.ant-menu {
//  color: @sidebar-font-color;
//}
//
//.ant-menu-item:hover,
//.ant-menu-item-active,
//.ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,
//.ant-menu-submenu-active,
//.ant-menu-submenu-title:hover {
//  color: @sidebar-font-color !important;
//}
//
//.ant-menu-submenu-selected.ant-menu-submenu-active {
//  color: @sidebar-font-active-color !important;
//}
//
//.ant-menu-submenu-selected.ant-menu-submenu-inline .ant-menu-submenu-title {
//  background-color: @sidebar-background-active-color !important;
//}
//
//.ant-menu-inline .ant-menu-submenu-title {
//  padding-left: 50px;
//  margin-top: 0;
//  margin-bottom: 0;
//  letter-spacing: 2px;
//  background-color: @sidebar-background-color !important;
//}
//
//.ant-menu-submenu-selected .ant-menu-submenu-title:hover {
//  color: @sidebar-font-active-color !important;
//}
//
//.alain-default__aside-inner {
//  background-color: @sidebar-background-color !important;
//}
//
//.shouye {
//  padding-left: 35px !important;
//  outline-style: none !important;
//  background-color: @sidebar-background-color !important;
//}
//
//.itemNoHover {
//  padding-left: 51px !important;
//  outline-style: none !important;
//}
//
//.ant-menu-inline > .ant-menu-submenu > .ant-menu-submenu-title {
//  height: 50px;
//  line-height: 50px;
//  padding-left: 22px !important;
//}
//
//.ant-menu-inline .ant-menu-item:not(:last-child) {
//  margin-bottom: 0px;
//}
//
//.ant-menu-inline .ant-menu-item {
//  margin-top: 0;
//  height: 50px;
//  line-height: 50px;
//  color: @sidebar-font-color !important;
//}
//
//.ant-menu-inline .shouye.ant-menu-item {
//  margin-bottom: 0 !important;
//  padding-left: 22px !important;
//  color: @sidebar-font-color !important;
//}
//
//.ant-menu {
//  color: @sidebar-font-color;
//}
//
//.ant-menu-submenu > .ant-menu {
//  background-color: #3d53aa !important;
//}
//
//.ant-menu:not(.ant-menu-horizontal) .shouye.ant-menu-item.ant-menu-item-selected {
//  color: @sidebar-scheme-color !important;
//  background-color: @sidebar-background-active-color !important;
//}
//
//.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected {
//  background-color: #42c4e4 !important;
//}
//
//.ant-menu-inline .ant-menu-item::after {
//  display: none;
//}
//
//.ant-menu-inline,
//.ant-menu-vertical,
//.ant-menu-vertical-left {
//  border-width: 0 !important;
//}
//
//.ant-menu-submenu-open .ant-menu-inline .ant-menu-item {
//  color: @sidebar-font-color1 !important;
//}
//
//.ant-menu-item.ant-menu-item-selected {
//  color: @sidebar-scheme-color !important;
//}
//
//.ant-menu-submenu-open .ant-menu-inline .ant-menu-item.ant-menu-item-selected {
//  color: @sidebar-scheme-color !important;
//}
//
//.ant-menu-submenu-selected {
//  color: @sidebar-font-active-color !important;
//}
//
//.ant-menu-inline .sususu .ant-menu-submenu-title {
//  background-color: @sidebar-background-active-color !important;
//}
//
//@media screen and (max-width: 1920px) and (min-width: 1367px) {
//  .top-bg {
//    background-color: #4c69de;
//  }
//}
//
//@media screen and (max-width: 1919px) {
//  .top-bg {
//    background-color: #4c69de;
//  }
//}

//输入框样式
.ant-input {
  color: rgba(0, 0, 0, 0.85);
  background-color: #ffffff !important;
  background-image: linear-gradient(176deg, #ffffff 0%, #ffffff 24%, #ffffff 49%, #e8954073 116%, #f7ce68 66%) !important;
  border: 1px solid #ffb52d !important;
  border-radius: 15px !important;
}
//下拉框内容样式
.ant-select-dropdown {
  color: rgba(0, 0, 0, 0.85);
  background-color: #ffffff !important;
  border-radius: 8px !important;
  border: 1px #e0b724 solid !important;
  box-shadow: 0 3px 14px -4px #eebb02, 0 0px 2px 0 #dcbf8f, 0 6px 11px 8px #ffffff;
}
//下拉框内容选中样式
.ant-select-item-option-active:not(.ant-select-item-option-disabled) {
  background-image: linear-gradient(184deg, #ffffff 0%, #ffffff 24%, #ffffff 49%, #e85740e0 116%, #d3a738 66%) !important;
  background-color: #fafafa !important;
}

.ant-select-item-option-selected:not(.ant-select-item-option-disabled) {
  background-image: linear-gradient(184deg, #ffffff 0%, #ffffff 24%, #ffffff 49%, #72f02c 116%, #d3a738 66%) !important;
  background-color: #fafafa !important;
}

//下拉框样式
.ant-select:not(.ant-select-customize-input) .ant-select-selector {
  background-image: linear-gradient(176deg, #ffffff 0%, #ffffff 24%, #ffffff 49%, #e8954073 116%, #f7ce68 66%) !important;
  background-color: #fff9d2 !important;
  border: 1px solid #ffb52d !important;
  border-radius: 15px !important;
}

.ant-input-number {
  color: rgba(0, 0, 0, 0.85);
  background-color: #fff;
  background-image: none;
  border: 1px solid #ffffff !important;
  border-radius: 2px;
}

.ant-input-number-input {
  background-color: #ffffff !important;
  background-image: linear-gradient(176deg, #ffffff 0%, #ffffff 24%, #ffffff 49%, #e8954073 116%, #f7ce68 66%) !important;
  border: 1px solid !important;
  border-radius: 15px !important;
}

//分页器样式
.ant-pagination-item-active {
  background: #fff;
  border-color: #faad14;
  border-radius: 20px !important;
}
.ant-pagination-item {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 20px !important;
}

.ant-pagination-disabled .ant-pagination-item-link,
.ant-pagination-disabled:hover .ant-pagination-item-link,
.ant-pagination-disabled:focus .ant-pagination-item-link {
  color: rgba(0, 0, 0, 0.25);
  border-color: #d9d9d9;
  border-radius: 20px !important;
}

.ant-pagination-prev .ant-pagination-item-link,
.ant-pagination-next .ant-pagination-item-link {
  background-color: #fff;
  border: 1px solid #d9d9d9;
  border-radius: 20px !important;
}

//按钮组样式
.ant-radio-button-wrapper:last-child {
  border-radius: 0 15px 15px 0 !important;
}

.ant-radio-button-wrapper:first-child {
  border-radius: 15px 0 0 15px !important;
}

//按钮样式
.ant-btn {
  background-image: none;
  border: 1px solid transparent;
  box-shadow: 0 2px 0 rgb(0 0 0 / 2%);
  border-radius: 20px !important;
  color: rgba(0, 0, 0, 0.85);
  background: #fff;
  border-color: #d9d9d9;
}

//数字输入框
.ant-input-number {
  color: rgb(253 171 29 / 85%) !important;
  background-color: #fff;
  background-image: none;
  border: 1px solid #d9d9d9;
  border-radius: 2px;
}

//日期选择器样式
.ant-picker {
  color: rgba(0, 0, 0, 0.85);
  background-color: #ffffff !important;
  background-image: linear-gradient(176deg, #ffffff 0%, #ffffff 24%, #ffffff 49%, #e8954073 116%, #f7ce68 66%) !important;
  border: 1px solid #ffb52d !important;
  border-radius: 20px !important;
}

.ant-picker-panel-container {
  background-color: #ffffff !important;
  border-radius: 8px !important;
  border: 1px #e0b724 solid !important;
  box-shadow: 0 3px 14px -4px #eebb02, 0 0px 2px 0 #dcbf8f, 0 6px 11px 8px #ffffff;
}

.sidebar-nav__selected > .sidebar-nav__item-link {
  background-color: beige !important;
}
